package com.cashmama.market.api.infras.enums.order;

/**
 * @program: market-api
 * @description
 * @author: frank
 * @create: 2020-04-08 15:35
 **/
public enum RepaymentResultEnum {

    PROCESSING("https://cashzone.s3.ap-south-1.amazonaws.com/img/ic_repayment_successful.png","Payment Confirmation","It will take some time to confirm the payment result, if you have already paid, please be assured that this will not incur any additional charges for you.","Get Money Now","",""),
    FAILED("https://cashzone.s3.ap-south-1.amazonaws.com/img/ic_repayment_failed.png","Payment Failed","Sorry, repayment failed, please try again later.","Get Money Now","",""),
    SUCCESS("https://cashzone.s3.ap-south-1.amazonaws.com/img/ic_repayment_successful.png","Payment Success","Congratulations on your successful repayment! You may be able to get more credit if you repay on time next time.","Get Money Now","","");

    RepaymentResultEnum(String photoUrl, String tips, String officialManage, String buttonMsg, String buttonJumpUrl, String type) {
        this.photoUrl = photoUrl;
        this.tips = tips;
        this.officialManage = officialManage;
        this.buttonMsg = buttonMsg;
        this.buttonJumpUrl = buttonJumpUrl;
        this.type = type;
    }

    private String photoUrl;

    private String tips;

    private String officialManage;

    private String buttonMsg;

    private String buttonJumpUrl;

    private String type;

    public String getPhotoUrl() {
        return photoUrl;
    }

    public RepaymentResultEnum setPhotoUrl(String photoUrl) {
        this.photoUrl = photoUrl;
        return this;
    }

    public String getTips() {
        return tips;
    }

    public RepaymentResultEnum setTips(String tips) {
        this.tips = tips;
        return this;
    }

    public String getOfficialManage() {
        return officialManage;
    }

    public RepaymentResultEnum setOfficialManage(String officialManage) {
        this.officialManage = officialManage;
        return this;
    }

    public String getButtonMsg() {
        return buttonMsg;
    }

    public RepaymentResultEnum setButtonMsg(String buttonMsg) {
        this.buttonMsg = buttonMsg;
        return this;
    }

    public String getButtonJumpUrl() {
        return buttonJumpUrl;
    }

    public RepaymentResultEnum setButtonJumpUrl(String buttonJumpUrl) {
        this.buttonJumpUrl = buttonJumpUrl;
        return this;
    }

    public String getType() {
        return type;
    }

    public RepaymentResultEnum setType(String type) {
        this.type = type;
        return this;
    }
}
